<template>
  <div>
    <button @click="bool = !bool">点我切换</button>
    <!-- v-show="布尔值" -->
    <!-- v-show 的原理是给元素添加 display: none -->
    <!-- v-if 的原理是直接删除或添加元素 -->
    <!-- 总结: v-show 适合频繁切换元素的场景, 其他场景均使用v-if -->
    <div v-show="bool">使用 v-show 控制</div>
    <!-- v-if 使用的更广泛, 因为它可以使用 v-else / v-else-if 来应付更复杂的场景 -->
    <!-- 注意事项: v-if 和 v-else 必须写在一起, 中间不能有任何其他元素阻隔, 贴贴 -->
    <div v-if="bool">使用 v-if 控制</div>
    <div v-else>使用 v-else 控制</div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      bool: false
    }
  },
  methods: {
    
  }
}
</script>

<style>
div div {
  width: 200px;
  height: 200px;
  background-color: pink;
}
</style>